package com.tjbank.cssys.mapperext;

import com.tjbank.cssys.entityext.OrganNode;
import com.tjbank.cssys.mybatis.entity.IamUser;

import java.util.List;
import java.util.Map;

/**
 * 用户
 * 
 * Package : com.tansun.magicube.iam.mapperext
 * 
 * @author -- lijiangtao 2020年7月23日 下午1:37:38
 *
 */
public interface UserMapper {

    /**
     * 根据用户ID查询用户信息
     * 
     * @param userIdList
     * @return
     * @author -- lijiangtao 2020年7月23日 下午1:37:35
     */
    List<IamUser> queryUserByIdList(List<String> userIdList);

    /**
     * 获取机构下所有用户信息
     * 
     * @param organNode
     * @return
     * @author -- lijiangtao 2020年7月27日 下午5:11:53
     */
    List<IamUser> queryUserByOrgIdList(OrganNode organNode);

    /**
     * 统计条数
     * 
     * @param node
     * @return
     * @author -- lijiangtao 2020年6月19日 下午5:47:37
     */
    long countUser(OrganNode node);


   Map<String, String> getParentId(String idkey);



}
